home *** CD-ROM | disk | FTP | other *** search
- /*
- * Hovedmenu for WindowMaker.
- *
- * Syntaks:
- *
- * <Titel> [SHORTCUT <Genvej>] <Kommando> <Parametre>
- *
- * <Titel> er en tekst som anvendes som titel i menuen. Teksten
- * skal omgives med " hvis den indeholder mellemrum.
- *
- * SHORTCUT angiver en genvej for menuobjektet. <Genvej> har samme
- * syntaks som genvejene i filen $HOME/GNUStep/Defaults/WindowMaker.
- *
- * Man kan ikke angive en genvej for kommandoerne MENU og OPEN_MENU.
- *
- * <Kommando> kan vµre et af f°lgende:
- * MENU - starter (under)menu definition.
- * END - afslutter (under)menu definition.
- * OPEN_MENU - σbner en menu fra en fil, pipe eller indholdet af
- * et katalog, eventuelt med en kommando forrest.
- * WORKSPACE_MENU - tilf°jer en undermenu med arbejdsbords-
- * kommandoer. Kun WORKSPACE_MENU er tilladt.
- * EXEC <program> - k°rer et eksternt program.
- * EXIT - afslutter WindowMaker (men ikke X).
- * RESTART [<window manager>] - genstarter WindowMaker eller starter en
- * anden window manager.
- * REFRESH - genopfrisker skµrmen.
- * ARRANGE_ICONS - arrangerer ikonerne pσ arbejdsbordet.
- * SHUTDOWN - afslutter alle programmer og afslutter X-vµrten.
- * SHOW_ALL - viser alle vinduer pσ skrivebordet.
- * HIDE_OTHERS - skjuler alle vinduer pσ skrivebordet pσ nµr det
- * markerede (eller det sidst markerede).
- * SAVE_SESSION - gemmer arbejdsbordets indstillinger. Dvs. alle
- * aktive programmer (st°rrelse, position, arbejdsbord,
- * hvilken dock/clip, de startede fra, om de er minimeret,
- * skygget eller gemt. Husker ogsσ hvilket arbejdsbord
- * brugeren var pσ. Alt bliver genskabt ved hver opstart
- * indtil nµste gang man vµlger SAVE_SESSION eller
- * CLEAR_SESSION. Hvis SaveSessionOnExit = Yes i
- * WindowMakers domµnefil sσ gemmes indstillingerne
- * automatisk ved hvert exit og enhver SAVE_SESSION og
- * CLEAR_SESSION (se nedenfor) overskrives.
- * CLEAR_SESSION - sletter alle tidligere gemte indstillinger.
- * Har ingen effekt hvis SaveSessionOnExit er slσet til.
- * INFO - viser Info Panel.
- *
- * OPEN_MENU syntaks:
- * 1. Filmenuhσndtering.
- * // σbner fil.menu, som skal indeholde en gyldig menufil, og indlµser
- * // indholdet pσ den nuvµrende position.
- * OPEN_MENU fil.menu
- * 2. Pipe-menuhσndtering.
- * // σbner kommando og anvender dens stdout til at konstruere menu.
- * // Kommandoens output skal vµre en gyldig menubeskrivelse. Det er
- * // lige meget om der er mellemrum mellem '|' og selve kommandoen.
- * OPEN_MENU | kommando
- * 3. Kataloghσndtering.
- * // σbner en eller flere kataloger og konstruerer en menu med
- * // alle underkataloger og eksekverbare filer i dem sorteret
- * // alfabetisk.
- * OPEN_MENU /et/katalog [/et/andet/katalog ...]
- * 4. Kataloghσndtering med kommando.
- * // ┼bner et eller flere kataloger og konstruerer en menu med
- * // alle underkataloger og lµsbare filer sorteret alfabetisk,
- * // hver med en kommando forrest.
- * OPEN_MENU /et/katalog [/et/andet/katalog ...] WITH kommando -argument
- *
- *
- * <Parametre> er programmet som skal udf°res.
- *
- * ** Alternativer for kommandolinie i EXEC:
- * %s - erstat med den aktive markering.
- * %a(meddelelse) - σbner en input box med meddelelsen og indsµtter
- * din skrevne tekst.
- * %w - erstat med XID for det markerede vindue.
- *
- * Du kan bruge '\' i stedet for specialtegn (som % og ") f ex:
- * xterm -T "\"Hello World\""
- *
- * Du kan ogsσ bruge tegnkoder som f.eks \n.
- *
- * Hvert MENU-udsagn skal have et matchende END-udsagn som afslutning.
- *
- * Eksempel:
- *
- * "Test" MENU
- * "XTerm" EXEC xterm
- * // skaber en undermenu med indholdet af /usr/openwin/bin
- * "XView apps" OPEN_MENU "/usr/openwin/bin"
- * // nogle X11-programmer i forskellige kataloger
- * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
- * // sµt et baggrundsbillede
- * "Baggrund" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
- * // indf°jer style.menu her
- * "Stil" OPEN_MENU style.menu
- * "Test" END
- */
-
- #include "wmmacros"
-
- "Applikationer" MENU
- "Info" MENU
- "Info Panel..." INFO_PANEL
- "Copyright..." LEGAL_PANEL
- "Systemkonsol" EXEC xconsole
- "Systembelastning" EXEC xosview || xload
- "Procesliste" EXEC xterm -e top
- "Brugsanvisninger" EXEC xman
- "Info" END
- "XTerm" EXEC xterm -sb
- "Rxvt (lille)" EXEC rxvt -bg black -fg white -fn fixed
- "Rxvt (stor)" EXEC rxvt -bg black -fg white -fn 9x15
- "Arbejdsborde" WORKSPACE_MENU
- "Applikationer" MENU
- "Grafik" MENU
- "Gimp" EXEC gimp >/dev/null
- "XV" EXEC xv
- "XPaint" EXEC xpaint
- "XFig" EXEC xfig
- "Grafik" END
- "X Filhσndtering" EXEC xfm
- "OffiX Files" EXEC files
- "LyX" EXEC lyx
- "Netscape" EXEC netscape
- "Ghostview" EXEC ghostview %a(Skriv filnavn)
- "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv PDF-filnavn)
- "TkDesk" EXEC tkdesk
- "Applikationer" END
- "Tekstbehandling" MENU
- "XFte" EXEC xfte
- "Emacs" EXEC xemacs || emacs
- "XJed" EXEC xjed
- "NEdit" EXEC nedit
- "Xedit" EXEC xedit
- "VI" EXEC xterm -e vi
- "Tekstbehandling" END
- "Diverse" MENU
- "Xmcd" EXEC xmcd 2> /dev/null
- "Xplaycd" EXEC xplaycd
- "Xmixer" EXEC xmixer
- "Diverse" END
- "Tilbeh°r" MENU
- "Lommeregner" EXEC xcalc
- "Window Egenskaber" EXEC xprop | xmessage -center -title 'xprop' -file
- "Vµlg skrifttype" EXEC xfontsel
- "Terminalemulator" EXEC xminicom
- "Forst°rrelsesglas" EXEC xmag
- "Farver" EXEC xcmap
- "XKill" EXEC xkill
- "ASClock" EXEC asclock -shape
- "Udklipsbord" EXEC xclipboard
- "Tilbeh°r" END
-
- "Markering" MENU
- "Kopier" EXEC echo '%s' | wxcopy
- "Send e-post" EXEC xterm -name mail -T "Pine" -e pine %s
- "Indtast URL" EXEC netscape %s
- "S°g i manual" EXEC MANUAL_SEARCH(%s)
- "Markering" END
-
- "Arbejdsbord" MENU
- "Gem andre" HIDE_OTHERS
- "Vis alle" SHOW_ALL
- "Arranger ikoner" ARRANGE_ICONS
- "Genindlµs" REFRESH
- "Lσs" EXEC xlock -allowroot -usefirst
- "Gem milj°" SAVE_SESSION
- "Slet gemt milj°" CLEAR_SESSION
- "Arbejdsbord" END
-
- "Udseende" MENU
- "Temaer" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
- "Stil" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
- "Ikonsµt" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
- "Baggrund" MENU
- "Ensfarvet" MENU
- "Sort" WS_BACK '(solid, black)'
- "Blσ" WS_BACK '(solid, "#505075")'
- "Indigo" WS_BACK '(solid, "#243e6c")'
- "M°rkeblσ" WS_BACK '(solid, "#180090")'
- "Lilla" WS_BACK '(solid, "#554466")'
- "Hvede" WS_BACK '(solid, "wheat4")'
- "M°rkegrσ" WS_BACK '(solid, "#333340")'
- "Bordeaux" WS_BACK '(solid, "#400020")'
- "Ensfarvet" END
- "Nuancer" MENU
- "Flag" WS_BACK '(mdgradient, green, red, white, green)'
- "Himmel" WS_BACK '(vgradient, blue4, white)'
- "Nuancer" END
- "Billeder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
- "Baggrund" END
- "Gem tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
- "Gem ikonsµt" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
- "Udseende" END
-
- "Afslut" MENU
- "Genindlµs" RESTART
- "Start AfterStep" RESTART afterstep
- "Afslut WindowMaker..." EXIT
- "Afslut X-session..." SHUTDOWN
- "Afslut" END
- "Applikationer" END
-